package com.yaj.myfactorysupport.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author wei
 * @since 2021-05-31
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("V_TM_LINE")
@ApiModel(value="VTmLine对象", description="")
public class VTmLine implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "銉┿偆銉矷D")
    @TableField("LINE_ID")
    private String lineId;

    @ApiModelProperty(value = "銉┿偆銉冲悕")
    @TableField("LINE_NAME")
    private String lineName;

    @ApiModelProperty(value = "銉┿偆銉炽偘銉兗銉桰D")
    @TableField("LINE_GRP_ID")
    private String lineGrpId;

    @ApiModelProperty(value = "銉┿偆銉炽偪銈ゃ儣")
    @TableField("LINE_TYPE")
    private String lineType;

    @ApiModelProperty(value = "鎶曞叆鐞嗙敱ID")
    @TableField("IN_REASON_ID")
    private String inReasonId;

    @ApiModelProperty(value = "娈靛彇鐞嗙敱ID")
    @TableField("RD_REASON_ID")
    private String rdReasonId;

    @ApiModelProperty(value = "鍩烘簴浜哄摗")
    @TableField("CR_STAFF")
    private BigDecimal crStaff;

    @ApiModelProperty(value = "妯欐簴銈枫儠銉圛D")
    @TableField("STD_SHIFT_ID")
    private String stdShiftId;

    @ApiModelProperty(value = "闋嗗簭浠樸亼鏉′欢")
    @TableField("PRI_ORD_TERM")
    private String priOrdTerm;

    @TableField("PRT_BY_ORD_FLAG")
    private String prtByOrdFlag;

    @ApiModelProperty(value = "瑁介€犳寚绀恒儶銈广儓鍗板埛鏋氭暟")
    @TableField("IDCLST_PRN_PAGES")
    private Integer idclstPrnPages;

    @ApiModelProperty(value = "澶栨鍙栥偪銈ゃ儣")
    @TableField("PREPARE_TYPE")
    private String prepareType;

    @ApiModelProperty(value = "澶栨鍙栥儊銈с儍銈儠銉┿偘")
    @TableField("PREPARE_CHECK_FLAG")
    private String prepareCheckFlag;

    @ApiModelProperty(value = "銈笺儹浣滄キ鑰呰ū瀹广儠銉┿偘")
    @TableField("START_ZERO_FLAG")
    private String startZeroFlag;

    @TableField("FAILURE_MODE_FLAG")
    private String failureModeFlag;

    @ApiModelProperty(value = "鐮村妞滄熁鏁版湁鐒°儠銉┿偘")
    @TableField("DESTRUCTIVE_INSP_FLAG")
    private String destructiveInspFlag;

    @ApiModelProperty(value = "浣滄垚鑰匢D")
    @TableField("CREATED_BY")
    private String createdBy;

    @ApiModelProperty(value = "浣滄垚鏃ユ檪")
    @TableField("CREATE_TIMESTAMP")
    private Date createTimestamp;

    @ApiModelProperty(value = "鏇存柊鑰匢D")
    @TableField("UPDATED_BY")
    private String updatedBy;

    @ApiModelProperty(value = "鏇存柊鏃ユ檪")
    @TableField("UPDATE_TIMESTAMP")
    private Date updateTimestamp;


}
